
$(function(){
	$('#repeal').click(repeal);
	$('#add_pattern').click(doAddOrderPattern);
	$(':text').eq(0).keyup(promptStyle).blur(bindClick);
})

function repeal(){
	confirm("是否确定取消上传设计稿，如果确定当前填写的数据将不会保存",function(isConfirm){
		if(isConfirm) window.history.back();
	});
}

function doAddOrderPattern(){
	if(!checkStyle()){
		return;
	}
	if(!checkImage()){
		return;
	}
	var formData=new FormData();
	formData.append('orderId',model.orderId);
	formData.append('designId',model.designId);
	//formData.append('patternNo',$('#patternNo').val());
	formData.append('period',$('#period').val());
	formData.append('season',$('#season').val());
	formData.append('sex',$('#sex').val());
	spans=$('#style').prev().children('span');
	var style='';
	var spans=$('#style').prev().children('span');
	for(var i=0;i<spans.length;i++){
		style+=spans.eq(i).text()+',';
	}
	formData.append('style',style);
	formData.append('detailDescription',model.editor[0].getData());
	formData.append('accessoryDetail',model.editor[1].getData());
	var image=$(':file');
	for(var i=0;i<image.length;i++){
		if(image[i].files[0])
			formData.append('images',image[i].files[0]);
	}
	var ps=$('.zhanshi_find1 div span p');
	for(var i=0;i<ps.length;i++){
		if(ps.eq(i).html=='主图'){
			formData.append('mainImage',i);
			break;
		}
	}
	$.ajax({
		url:'../orderpattern/insert',
		type:'post',
		data:formData,
		dataType:'json',
		processData: false,  // 告诉jQuery不要去处理发送的数据
		contentType: false,   // 告诉jQuery不要去设置Content-Type请求头
		success:function(result){
			if(result.head.respCode=='0000000'){
				success('上传设计稿成功',function(){
					window.location.href='../designorder/detail?businessId='+model.designId+'&orderId='+model.orderId;
				});
			}else{
				alert(result.body);
			}
		}
	});
}

model={
		editor:[]
};

function checkImage(){
	if(!$('.tianjia').prevAll().length){
		alert('设计稿无图片');
		return false;
	}
	return true;
}

function checkStyle(){
	var spans=$('#style').prev().children('span');
	if(spans.leng==0){
		alert('风格为空');
		return false;
	}
	return true;
}

var xhr=null;

function promptStyle(){
	var style=$(':text').eq(1).val();
	if(xhr){
		xhr.abort();
	}
	if(!style){
		$('.find_div_xianshi').hide();
		return;
	}
	xhr=$.ajax({
		url:'../constant/doGetConstantByQuery',
		type:'get',
		data:{name:style,category:'scm_order_pattern-stylelabel'},
		dataType:'json',
		success:function(result){
			xhr=null;
			if(result.head.respCode=='0000000'){
				if(!result.body.rows.length){
					$('.find_div_xianshi').hide();
					return;
				}
				$('.find_div_xianshi').empty();
				for(var i=0;i<result.body.rows.length;i++){
					var name=result.body.rows[i];
					var span=$('<span></span>');
					span.html(name);
					$('.find_div_xianshi').append(span);
					span.click(selectStyle);
				}
				$('.find_div_xianshi').show();
			}
		}
	});
}

function selectStyle(){
	var style=$(this).html();
	var span=$(':text').eq(1).prev().children();
	$(':text').eq(1).prev().html(style).append(span);
	$('.find_div_xianshi').hide();
}

function bindClick(){
	$('body').click(hideDiv);
}

function hideDiv(e){
	if($(e.target).parent().attr('class')!='find_div_xianshi'){
		$('.find_div_xianshi').hide();
	}
	$('body').unbind('click');
}
